package com.chixing.day07_adstract.Interfaces1.f1;

import com.chixing.day07_adstract.Interfaces1.Cpu;

public class TestClass {
    public static void main(String[] args) {
// 造了个电脑叫联想1号
        Computer computer = new Computer("联想1号");
// 造了个cpu
        Cpu cpu = new Cpu() {
            @Override
            public String Cpu() {
                return null;
            }

            @Override
            public String cpuClosing() {
                return null;
            }

            @Override
            public void run() {

            }
        };
// 造个显卡
        IVideoCard videoCard = new VideoCardImpl("CMD显卡");
// 造个主板
        Mainboad mainboad = new Mainboad();
// 零件都造好了，开始组装
// 主板上安装cpu
        mainboad.setCpu();
// 主板上安装显卡
        mainboad.setVideoCard(videoCard);
// 把主板装到电脑上
        computer.setMainboad(mainboad);
// 开机
        computer.start();// 电脑联想1号启动成功。。。。。。
// 显示信息
        computer.showMsg();// 电脑名称为：联想1号 芯片名称：CMD显卡====版本为：2
// 关机
        computer.stop();// 电脑联想1号关机了。。。。。。
    }
}
